Step-wise Refinement Design Example Using LOTOS
نویسندگان
چکیده
منابع مشابه
Linking Codesign and Verification by Means of E-LOTOS FDT
This paper presents an approach for linking Design and Verification environments in the context of hardware/software codesign of complex systems, based on refinement steps of the system implementation. We describe the advantage in the integration of verification in the refinement process for detecting easily and early design errors. Generally, design tools are based on a specific internal repre...
متن کاملSpecifying and Verifying the Steam-Boiler Control System with Time Extended LOTOS
The paper presents a specification of the steam boiler system in Time Extended LOTOS as an example to describe real-time, hybrid systems containing parts with discrete and continuous behavior in a time extended process-algebraic formalism. The specification has been developed in three design steps — the specification of functional behavior in LOTOS, the specification of timed behavior in TE-LOT...
متن کاملRT-LOTOS and Its Application to Multimedia Protocol Specification and Validation
The paper presents a new Formal Description Technique , RT-LOTOS (Real-Time LOTOS), which is a temporal extension of the standard Formal Description Technique LOTOS. After a brief introduction to Basic LOTOS, the main time-related operators of RT-LOTOS are detailed step by step on small examples, and then formalized (RT-LOTOS operational semantics). The second part of the paper shows the applic...
متن کاملsubmitted to the Workshop on Formal Design Techniques for Real Time UML
The formal language LOTOS [1] describes distributed systems by the temporal ordering of interactions between architectural components named “process”. LOTOS supports composition operators for architectural design and process refinement, rendezvous communication, and a black-box d escription style. With its verification and testing framework based on Labelled Transition Systems, LOTOS helps buil...
متن کاملNon-refinement Transformations of Software Architectures
This paper deals with the refinement of software architectures. Using an example transformation of an architectural pattern from a call-return style to a batch-sequential one, it is shown that sometimes an advancement of a software architecture is not a correct refinement relation in the formal sense. However formal analysis may and should be used to argument about the changed and unchanged pro...
متن کامل